artificial pollination - German English Dictionary